import com.aliyun.oss.OSSClient;
import org.apache.commons.io.FilenameUtils;
import org.junit.Test;

import java.io.ByteArrayInputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.UUID;

public class Aliyun {
    @Test
    public void testName() throws Exception {
        // Endpoint以杭州为例，其它Region请按实际情况填写。
        String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 阿里云主账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维，请登录 https://ram.console.aliyun.com 创建RAM账号。
        String accessKeyId = "LTAIjhxx8RVLAg3k";
        String accessKeySecret = "Ysuu9XUHonmGaIixhVFEh8r0C1nuvC";

// 创建OSSClient实例。
        OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);

        // 上传文件流。
        InputStream inputStream = new FileInputStream("D:\\大神班资料\\chen\\骡窝窝\\图片\\1.jpeg");
        String uuid = UUID.randomUUID().toString();

        /*String orgFileName = file.getOriginalFilename();
        String ext= "." + FilenameUtils.getExtension(orgFileName);
        String fileName = uuid + ext;*/
        ossClient.putObject("wolfcode", uuid+".jpeg", inputStream);
// 关闭OSSClient。
        ossClient.shutdown();

    }
}
